﻿using System;
using CloudShot.Core.Types;

namespace CloudShot.Interfaces
{
  internal interface INotificationService
  {
    void ShowInfo(string title, string message);

    void ShowInfo(string title, string message, Action notificationClickAction);

    void ShowInfo(ShotInfo shotInfo, Action notificationClickAction);
    
    void ShowWarning(string title, string message);
    
    void ShowError(string title, string message);
  }
}